package edums.student.dao;

import java.sql.SQLException;
import java.util.List;
import java.util.Map;

import edums.student.dto.StudentDataDTO;

public interface StudentDataDAO {
	public abstract void insertStudentData(StudentDataDTO sddto)
			throws SQLException;

	public abstract void updateStudentData(StudentDataDTO sddto)
			throws SQLException;

	public abstract void deleteStudentDataByNo(Map studentDataInfo)
			throws SQLException;
	
	public abstract void deleteStudentDataFileByNo(Map studentDataInfo) throws SQLException;

	public abstract int selectStudentDataNo(String studentId) throws SQLException;

	public abstract StudentDataDTO selectStudentDataByNo(Map studentDataInfo)
			throws SQLException;

	public abstract void updateStudentDataViewCountByNo(Map studentDataInfo)
			throws SQLException;

	public abstract List selectAllStudentData(Map studentDataInfo) throws SQLException;

	public abstract int selectStudentDataTotalContent(Map studentDataInfo) throws SQLException;
}